home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_300 / 335_03 / as8096.tut < prev    next >
Text File  |  1990-12-02  |  17KB  |  389 lines

  1. 00000098 immed            00000038 srcreg           00000030 dstreg           
  2. 00007654 longoff          00000033 shortoff         00001234 extern           
  3. 00000044 srcreg2          0000000a shiftcount       0000021d jmpdst           
  4.  0x98                   immed    equ    98h
  5.  0x38                   srcreg    equ    38h
  6.  0x30                   dstreg    equ    30h
  7.  0x7654                 longoff    equ    7654h
  8.  0x33                   shortoff    equ    33h
  9.  0x1234                 extern    equ    1234h
  10.  0x44                   srcreg2    equ    44h
  11.  0xa                    shiftcount    equ    10
  12. 0000 65 98 00 30         add    dstreg, #immed
  13. 0004 66 38 30             add    dstreg, [ srcreg ]
  14. 0007 66 39 30             add    dstreg, [ srcreg ] +
  15. 000a 67 01 34 12 30         add    dstreg, extern
  16. 000f 67 39 54 76 30         add    dstreg, longoff [ srcreg ]
  17. 0014 67 38 33 30         add    dstreg, shortoff [ srcreg ]
  18. 0018 64 38 30             add    dstreg, srcreg
  19. 001b 45 98 00 44 30         add    dstreg, srcreg2, #immed
  20. 0020 46 38 44 30         add    dstreg, srcreg2, [ srcreg ]
  21. 0024 46 39 44 30         add    dstreg, srcreg2, [ srcreg ] +
  22. 0028 47 01 34 12 44 30         add    dstreg, srcreg2, extern
  23. 002e 47 39 54 76 44 30         add    dstreg, srcreg2, longoff [ srcreg ]
  24. 0034 47 38 33 44 30         add    dstreg, srcreg2, shortoff [ srcreg ]
  25. 0039 44 38 44 30         add    dstreg, srcreg2, srcreg
  26. 003d 75 98 30             addb    dstreg, #immed
  27. 0040 76 38 30             addb    dstreg, [ srcreg ]
  28. 0043 76 39 30             addb    dstreg, [ srcreg ] +
  29. 0046 77 01 34 12 30         addb    dstreg, extern
  30. 004b 77 39 54 76 30         addb    dstreg, longoff [ srcreg ]
  31. 0050 77 38 33 30         addb    dstreg, shortoff [ srcreg ]
  32. 0054 74 38 30             addb    dstreg, srcreg
  33. 0057 55 98 44 30         addb    dstreg, srcreg2, #immed
  34. 005b 56 38 44 30         addb    dstreg, srcreg2, [ srcreg ]
  35. 005f 56 39 44 30         addb    dstreg, srcreg2, [ srcreg ] +
  36. 0063 57 01 34 12 44 30         addb    dstreg, srcreg2, extern
  37. 0069 57 39 54 76 44 30         addb    dstreg, srcreg2, longoff [ srcreg ]
  38. 006f 57 38 33 44 30         addb    dstreg, srcreg2, shortoff [ srcreg ]
  39. 0074 54 38 44 30         addb    dstreg, srcreg2, srcreg
  40. 0078 a5 98 00 30         addc    dstreg, #immed
  41. 007c a6 38 30             addc    dstreg, [ srcreg ]
  42. 007f a6 39 30             addc    dstreg, [ srcreg ] +
  43. 0082 a7 01 34 12 30         addc    dstreg, extern
  44. 0087 a7 39 54 76 30         addc    dstreg, longoff [ srcreg ]
  45. 008c a7 38 33 30         addc    dstreg, shortoff [ srcreg ]
  46. 0090 a4 38 30             addc    dstreg, srcreg
  47. 0093 b5 98 30             addcb    dstreg, #immed
  48. 0096 b6 38 30             addcb    dstreg, [ srcreg ]
  49. 0099 b6 39 30             addcb    dstreg, [ srcreg ] +
  50. 009c b7 01 34 12 30         addcb    dstreg, extern
  51. 00a1 b7 39 54 76 30         addcb    dstreg, longoff [ srcreg ]
  52. 00a6 b7 38 33 30         addcb    dstreg, shortoff [ srcreg ]
  53. 00aa b4 38 30             addcb    dstreg, srcreg
  54. 00ad 61 98 00 30         and    dstreg, #immed
  55. 00b1 62 38 30             and    dstreg, [ srcreg ]
  56. 00b4 62 39 30             and    dstreg, [ srcreg ] +
  57. 00b7 63 01 34 12 30         and    dstreg, extern
  58. 00bc 63 39 54 76 30         and    dstreg, longoff [ srcreg ]
  59. 00c1 63 38 33 30         and    dstreg, shortoff [ srcreg ]
  60. 00c5 60 38 30             and    dstreg, srcreg
  61. 00c8 41 98 00 44 30         and    dstreg, srcreg2, #immed
  62. 00cd 42 38 44 30         and    dstreg, srcreg2, [ srcreg ]
  63. 00d1 42 39 44 30         and    dstreg, srcreg2, [ srcreg ] +
  64. 00d5 43 01 34 12 44 30         and    dstreg, srcreg2, extern
  65. 00db 43 39 54 76 44 30         and    dstreg, srcreg2, longoff [ srcreg ]
  66. 00e1 43 38 33 44 30         and    dstreg, srcreg2, shortoff [ srcreg ]
  67. 00e6 40 38 44 30         and    dstreg, srcreg2, srcreg
  68. 00ea 71 98 30             andb    dstreg, #immed
  69. 00ed 72 38 30             andb    dstreg, [ srcreg ]
  70. 00f0 72 39 30             andb    dstreg, [ srcreg ] +
  71. 00f3 73 01 34 12 30         andb    dstreg, extern
  72. 00f8 73 39 54 76 30         andb    dstreg, longoff [ srcreg ]
  73. 00fd 73 38 33 30         andb    dstreg, shortoff [ srcreg ]
  74. 0101 70 38 30             andb    dstreg, srcreg
  75. 0104 51 98 44 30         andb    dstreg, srcreg2, #immed
  76. 0108 52 38 44 30         andb    dstreg, srcreg2, [ srcreg ]
  77. 010c 52 39 44 30         andb    dstreg, srcreg2, [ srcreg ] +
  78. 0110 53 01 34 12 44 30         andb    dstreg, srcreg2, extern
  79. 0116 53 39 54 76 44 30         andb    dstreg, srcreg2, longoff [ srcreg ]
  80. 011c 53 38 33 44 30         andb    dstreg, srcreg2, shortoff [ srcreg ]
  81. 0121 50 38 44 30         andb    dstreg, srcreg2, srcreg
  82. 0125 e3 38             br    [ srcreg ]
  83. 0127 f8             clrc
  84. 0128 01 30             clr    dstreg
  85. 012a 11 30             clrb    dstreg
  86. 012c fc             clrvt
  87. 012d 89 98 00 30         cmp    dstreg, #immed
  88. 0131 8a 38 30             cmp    dstreg, [ srcreg ]
  89. 0134 8a 39 30             cmp    dstreg, [ srcreg ] +
  90. 0137 8b 01 34 12 30         cmp    dstreg, extern
  91. 013c 8b 39 54 76 30         cmp    dstreg, longoff [ srcreg ]
  92. 0141 8b 38 33 30         cmp    dstreg, shortoff [ srcreg ]
  93. 0145 88 38 30             cmp    dstreg, srcreg
  94. 0148 99 98 30             cmpb    dstreg, #immed
  95. 014b 9a 38 30             cmpb    dstreg, [ srcreg ]
  96. 014e 9a 39 30             cmpb    dstreg, [ srcreg ] +
  97. 0151 9b 01 34 12 30         cmpb    dstreg, extern
  98. 0156 9b 39 54 76 30         cmpb    dstreg, longoff [ srcreg ]
  99. 015b 9b 38 33 30         cmpb    dstreg, shortoff [ srcreg ]
  100. 015f 98 38 30             cmpb    dstreg, srcreg
  101. 0162 05 30             dec    dstreg
  102. 0164 15 30             decb    dstreg
  103. 0166 fa             di
  104. 0167 fe 8d 98 00 30         div    dstreg, #immed
  105. 016c fe 8e 38 30         div    dstreg, [ srcreg ]
  106. 0170 fe 8e 39 30         div    dstreg, [ srcreg ] +
  107. 0174 fe 8f 01 34 12 30         div    dstreg, extern
  108. 017a fe 8f 39 54 76 30         div    dstreg, longoff [ srcreg ]
  109. 0180 fe 8f 38 33 30         div    dstreg, shortoff [ srcreg ]
  110. 0185 fe 8c 38 30         div    dstreg, srcreg
  111. 0189 fe 9d 98 30         divb    dstreg, #immed
  112. 018d fe 9e 38 30         divb    dstreg, [ srcreg ]
  113. 0191 fe 9e 39 30         divb    dstreg, [ srcreg ] +
  114. 0195 fe 9f 01 34 12 30         divb    dstreg, extern
  115. 019b fe 9f 39 54 76 30         divb    dstreg, longoff [ srcreg ]
  116. 01a1 fe 9f 38 33 30         divb    dstreg, shortoff [ srcreg ]
  117. 01a6 fe 9c 38 30         divb    dstreg, srcreg
  118. 01aa 8d 98 00 30         divu    dstreg, #immed
  119. 01ae 8e 38 30             divu    dstreg, [ srcreg ]
  120. 01b1 8e 39 30             divu    dstreg, [ srcreg ] +
  121. 01b4 8f 01 34 12 30         divu    dstreg, extern
  122. 01b9 8f 39 54 76 30         divu    dstreg, longoff [ srcreg ]
  123. 01be 8f 38 33 30         divu    dstreg, shortoff [ srcreg ]
  124. 01c2 8c 38 30             divu    dstreg, srcreg
  125. 01c5 9d 98 30             divub    dstreg, #immed
  126. 01c8 9e 38 30             divub    dstreg, [ srcreg ]
  127. 01cb 9e 39 30             divub    dstreg, [ srcreg ] +
  128. 01ce 9f 01 34 12 30         divub    dstreg, extern
  129. 01d3 9f 39 54 76 30         divub    dstreg, longoff [ srcreg ]
  130. 01d8 9f 38 33 30         divub    dstreg, shortoff [ srcreg ]
  131. 01dc 9c 38 30             divub    dstreg, srcreg
  132. 01df e0 38 3b             djnz    srcreg, jmpdst
  133. 01e2 fb             ei
  134. 01e3 06 30             ext    dstreg
  135. 01e5 16 30             extb    dstreg
  136. 01e7 07 30             inc    dstreg
  137. 01e9 17 30             incb    dstreg
  138. 01eb 30 38 2f             jbc    srcreg, 0, jmpdst
  139. 01ee 31 38 2c             jbc    srcreg, 1, jmpdst
  140. 01f1 32 38 29             jbc    srcreg, 2, jmpdst
  141. 01f4 33 38 26             jbc    srcreg, 3, jmpdst
  142. 01f7 34 38 23             jbc    srcreg, 4, jmpdst
  143. 01fa 35 38 20             jbc    srcreg, 5, jmpdst
  144. 01fd 36 38 1d             jbc    srcreg, 6, jmpdst
  145. 0200 37 38 1a             jbc    srcreg, 7, jmpdst
  146. 0203 38 38 17             jbs    srcreg, 0, jmpdst
  147. 0206 39 38 14             jbs    srcreg, 1, jmpdst
  148. 0209 3a 38 11             jbs    srcreg, 2, jmpdst
  149. 020c 3b 38 0e             jbs    srcreg, 3, jmpdst
  150. 020f 3c 38 0b             jbs    srcreg, 4, jmpdst
  151. 0212 3d 38 08             jbs    srcreg, 5, jmpdst
  152. 0215 3e 38 05             jbs    srcreg, 6, jmpdst
  153. 0218 3f 38 02             jbs    srcreg, 7, jmpdst
  154. 021b db 00             jc    jmpdst
  155. 021d df fe         jmpdst    je    jmpdst
  156. 021f d6 fc             jge    jmpdst
  157. 0221 d2 fa             jgt    jmpdst
  158. 0223 d9 f8             jh    jmpdst
  159. 0225 da f6             jle    jmpdst
  160. 0227 de f4             jlt    jmpdst
  161. 0229 d3 f2             jnc    jmpdst
  162. 022b d7 f0             jne    jmpdst
  163. 022d d1 ee             jnh    jmpdst
  164. 022f d0 ec             jnst    jmpdst
  165. 0231 d5 ea             jnv    jmpdst
  166. 0233 d4 e8             jnvt    jmpdst
  167. 0235 d8 e6             jst    jmpdst
  168. 0237 dd e4             jv    jmpdst
  169. 0239 dc e2             jvt    jmpdst
  170. 023b ef df ff             lcall    jmpdst
  171. 023e a1 98 00 30         ld    dstreg, #immed
  172. 0242 a2 38 30             ld    dstreg, [ srcreg ]
  173. 0245 a2 39 30             ld    dstreg, [ srcreg ] +
  174. 0248 a3 01 34 12 30         ld    dstreg, extern
  175. 024d a3 39 54 76 30         ld    dstreg, longoff [ srcreg ]
  176. 0252 a3 38 33 30         ld    dstreg, shortoff [ srcreg ]
  177. 0256 a0 38 30             ld    dstreg, srcreg
  178. 0259 b1 98 30             ldb    dstreg, #immed
  179. 025c b2 38 30             ldb    dstreg, [ srcreg ]
  180. 025f b2 39 30             ldb    dstreg, [ srcreg ] +
  181. 0262 b3 01 34 12 30         ldb    dstreg, extern
  182. 0267 b3 39 54 76 30         ldb    dstreg, longoff [ srcreg ]
  183. 026c b3 38 33 30         ldb    dstreg, shortoff [ srcreg ]
  184. 0270 b0 38 30             ldb    dstreg, srcreg
  185. 0273 bd 98 30             ldbse    dstreg, #immed
  186. 0276 be 38 30             ldbse    dstreg, [ srcreg ]
  187. 0279 be 39 30             ldbse    dstreg, [ srcreg ] +
  188. 027c bf 01 34 12 30         ldbse    dstreg, extern
  189. 0281 bf 39 54 76 30         ldbse    dstreg, longoff [ srcreg ]